Usaco 2023 December Contest Solution